import Mock from "mockjs";

export default {
    getMenu:config => {
        const { username,password } = JSON.parse(config.body)
        // 先判断用户是否存在
        // 判断账号和密码是否对应，不同菜单显示
        if(username === 'admin' && password === '123456'){
            return {
                code:20000,
                data:{
                    menu:[
                        {
                            path:"/home",
                            name:"home",
                            label:"首页",
                            icon:"s-home",
                            url:"HomeView.vue"
                        }, {
                            path:"/mall",
                            name:"mall",
                            label:"商品管理",
                            icon:"video-play",
                            url:"Mall.vue"
                        }, {
                            path:"/user",
                            name:"user",
                            label:"用户管理",
                            icon:"user",
                            url:"User.vue"
                        }, {
                            label:"其他",
                            icon:"location",
                            children:[
                                {
                                    path:"/page1",
                                    name:"page1",
                                    label:"页面1",
                                    icon:"setting",
                                    url:"PageOne.vue"
                                }, {
                                    path: "/page2",
                                    name: "page2",
                                    label: "页面2",
                                    icon: "setting",
                                    url: "PageTwo.vue"
                                }
                            ]
                        },
                    ],
                    token:Mock.Random.guid(),
                    message:'获取成功'
                }
            }
        }else if(username === 'xiaoxiao' && password === 'xiaoxiao'){
            return {
                code:20000,
                data:{
                    menu:[
                        {
                            path:"/home",
                            name:"home",
                            label:"首页",
                            icon:"s-home",
                            url:"HomeView.vue"
                        }, {
                            path:"/mall",
                            name:"mall",
                            label:"商品管理",
                            icon:"video-play",
                            url:"Mall.vue"
                        },
                    ]
                }
            }
        }else {
            return {
                code:-999,
                data:{
                    message:'密码错误'
                }
            }
        }
    }
}
